/*
 * led.c
 *
 *  Created on: Jan 7, 2022
 *      Author: xulong666
 */

#include "indicate_device.h"

//volatile unsigned int* GPIOB_BSHR=( unsigned int *)0x40010C10;
void indicate_device_init(void)
{
    RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOD,ENABLE);

    GPIO_InitTypeDef GPIO_InitStru;
    GPIO_InitStru.GPIO_Pin=GPIO_Pin_3;
    GPIO_InitStru.GPIO_Mode=GPIO_Mode_Out_PP;
    GPIO_InitStru.GPIO_Speed=GPIO_Speed_50MHz;
    GPIO_Init(GPIOB, &GPIO_InitStru);

    GPIO_InitStru.GPIO_Pin=GPIO_Pin_13;
    GPIO_Init(GPIOC, &GPIO_InitStru);

    GPIO_InitStru.GPIO_Pin=GPIO_Pin_2;
    GPIO_Init(GPIOD, &GPIO_InitStru);

}
